V2EX  ›  英汉词典
Enqueued related words: Memory Access

Access Violation

释义 Definition

Access violation 指计算机程序在运行时非法访问内存(例如读取/写入未被授权的地址、空指针、越界地址等)而触发的错误/异常。在 Windows 等系统中常见,通常会导致程序崩溃或被操作系统终止。

发音 Pronunciation (IPA)

/ˈæksɛs ˌvaɪəˈleɪʃən/

例句 Examples

The game crashed with an access violation.
游戏因为一次非法内存访问(access violation)而崩溃了。

When the pointer was null, dereferencing it caused an access violation and the application terminated.
当指针为 null 时对其解引用会引发 access violation,应用程序随即被终止。

词源 Etymology

该短语由 access(访问)+ violation(违反、侵害)组成,字面意思是“违反访问规则”。在计算机语境中,“规则”通常指操作系统的内存保护机制:程序只能访问被分配并且权限允许的内存区域,越界或无权限访问就会被判定为“violation”。

相关词 Related Words

文学与著名作品 Literary & Notable Works

  • Windows Internals(Mark E. Russinovich 等):讨论 Windows 异常与内存保护机制时会涉及 access violation
  • Advanced Windows Debugging(Mario Hewardt、Daniel Pravat):在调试崩溃与异常分析中常用到 access violation 这一术语。
  • Debugging Applications for Microsoft .NET and Microsoft Windows(John Robbins):介绍 Windows 应用调试实践时会出现 access violation(常与崩溃/异常处理相关)。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1745 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 05:51 · PVG 13:51 · LAX 21:51 · JFK 00:51
♥ Do have faith in what you're doing.